* {
  padding: 0;
  margin: 0;
}
html,
body {
  overflow-x: hidden;
}
li,
s,
em,
i,
a {
  list-style: none;
  font-style: normal;
  text-decoration: none;
}
a {
  color: #333;
}
.header {
  background-color: #f5f5f5;
}
.header .content {
  width: 1200px;
  margin: auto;
  display: flex;
  justify-content: space-between;
}
.header .content .header_left,
.header .content .header_right {
  display: flex;
  height: 36.67px;
}
.header .content .header_left > li,
.header .content .header_right > li {
  padding-top: 9.17px;
  box-sizing: border-box;
  display: flex;
  margin-left: 20px;
  position: relative;
}
.header .content .header_left > li:hover ul,
.header .content .header_right > li:hover ul {
  display: block;
}
.header .content .header_left > li > a,
.header .content .header_right > li > a {
  font-weight: 700;
  color: rgba(51, 51, 51, 0.6);
  font-size: 11.67px;
}
.header .content .header_left > li > a:hover,
.header .content .header_right > li > a:hover {
  color: #fa5b00;
}
.header .content .header_left > li > a img,
.header .content .header_right > li > a img {
  margin-left: 6px;
}
.header .content .header_left > li > ul,
.header .content .header_right > li > ul {
  position: absolute;
  top: 37px;
  display: none;
}
.header .content .header_left > li > ul > li,
.header .content .header_right > li > ul > li {
  background-color: #f5f5f5;
  box-sizing: border-box;
  padding-bottom: 8px;
}
.header .content .header_left > li > ul > li > a,
.header .content .header_right > li > ul > li > a {
  font-weight: 700;
  color: rgba(51, 51, 51, 0.6);
  font-size: 11.67px;
}
.header .content .header_left > li > ul > li > a:hover,
.header .content .header_right > li > ul > li > a:hover {
  color: red;
}
.header .content .header_left li:nth-child(4),
.header .content .header_right li:nth-child(4) {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
}
.header .content .header_left li:nth-child(4) a,
.header .content .header_right li:nth-child(4) a {
  display: flex;
  justify-content: space-between;
}
.header .content .header_left li:nth-child(4) a img,
.header .content .header_right li:nth-child(4) a img {
  width: 20px;
  height: 20px;
}
.header .content .header_left li:nth-child(4) a img:nth-child(1),
.header .content .header_right li:nth-child(4) a img:nth-child(1) {
  margin-top: -1.5px;
}
.header .content .header_right li:nth-child(2) a,
.header .content .header_right li:nth-child(6) a {
  color: #fa5b00;
}
.header .content .header_right li:nth-child(4) a img {
  width: 13px;
  height: 15px;
  padding-top: 6px;
  box-sizing: border-box;
}
.nav {
  width: 1200px;
  margin: auto;
  display: flex;
}
.nav .logo {
  margin-top: 30px;
}
.nav .logo h1 img {
  width: 197.5px;
}
.nav .search {
  width: 427.5px;
  height: 40px;
  border: 1.67px solid;
  border-color: #f16a12;
  margin-left: 165px;
  margin-top: 30px;
  position: relative;
}
.nav .search > img {
  margin-top: 12.5px;
  margin-left: 10px;
  width: 16.67px;
  height: 16.67px;
}
.nav .search > input {
  position: absolute;
  top: 13px;
  border: 0;
  margin-left: 5px;
  outline: none;
}
.nav .search .nav_1 {
  width: 1200px;
  margin-top: 20px;
  color: rgba(102, 102, 102, 0.6);
  font-size: 13.33px;
}
.nav .search .nav_1 > a {
  opacity: 80%;
  margin-right: 5px;
  width: 49.17px;
  height: 18.33px;
}
.nav .search .nav_1 > a:hover {
  color: #f16a12;
}
.nav button {
  border: none;
  margin-top: 30px;
  width: 119.36px;
  height: 43px;
  background-color: #f26b11;
  font-weight: 700;
  color: #ffffff;
  font-size: 21.67px;
}
.nav button a {
  color: #ffffff;
}
.content_1 {
  width: 1200px;
  margin: auto;
  display: flex;
  margin-top: 50px;
}
.content_1 > p {
  width: 191.67px;
  height: 38.33px;
  background-color: #f26b11;
  line-height: 38.33px;
}
.content_1 > p > img {
  width: 12px;
  height: 12px;
  margin-left: 9.16px;
}
.content_1 > p > span {
  color: #ffffff;
  font-size: 13.33px;
}
.content_1 ul {
  margin-top: 9.17px;
  display: flex;
  margin-left: 24.16px;
}
.content_1 ul li {
  margin-right: 27px;
  color: #333333;
  font-size: 15px;
}
.content_1 ul li:hover a {
  color: #f26b11;
}
.content_1 ul li a {
  font-weight: 700;
}
.content_2 {
  width: 1200px;
  z-index: 999;
  margin: auto;
  position: relative;
}
.content_2 div {
  position: absolute;
  width: 191.67px;
  background-color: #333333;
}
.content_2 div ul {
  padding-top: 8.34px;
  height: 455px;
  margin-left: 14.16px;
  line-height: 28px;
}
.content_2 div ul li a {
  padding-right: 6px;
  color: #ffffff;
  font-size: 15px;
  box-sizing: border-box;
}
.content_2 div ul li a:hover {
  color: #f26b11;
}
.content_2 div ul li a::after {
  content: "/";
  color: #ffffff;
}
.content_2 div ul li a:last-child::after {
  content: "";
}
.footer {
  width: 100%;
  height: 370px;
  background-color: #333333;
}
.footer .footer_box {
  display: flex;
  justify-content: space-between;
  width: 800px;
  margin: auto;
}
.footer .footer_box ul {
  margin-top: 32.5px;
}
.footer .footer_box ul li:nth-child(1) {
  opacity: 80%;
  margin-bottom: 16.67px;
}
.footer .footer_box ul li:nth-child(1) a {
  font-weight: 700;
  color: #ffffff;
  font-size: 18.33px;
}
.footer .footer_box ul li a {
  opacity: 80%;
  color: #ffffff;
  line-height: 30px;
  font-size: 12px;
}
.footer hr {
  width: 100%;
  border: 0.83px solid;
  border-color: #999999;
  margin-top: 31.25px;
}
.footer .beian {
  margin-top: 20px;
}
.footer .beian p {
  color: #9e9e9e;
  font-size: 11.67px;
  line-height: 25px;
  text-align: center;
}
.banner {
  width: 100%;
  height: 100%;
  z-index: 111;
}
.banner .swiper {
  width: 100%;
  height: 100%;
}
.banner .swiper .swiper-button-prev {
  left: 25%;
  opacity: 60%;
  width: 14.21px;
  height: 28.41px;
  color: #ffffff;
}
.banner .swiper .swiper-button-next {
  right: 15%;
  color: #ffffff;
  opacity: 60%;
  width: 14.21px;
  height: 28.41px;
}
.banner .swiper .swiper-pagination-bullet-active {
  width: 16.68px;
  height: 16.63px;
  background-color: #ff910f;
}
.banner .swiper .swiper-pagination-bullet {
  width: 16.68px;
  height: 16.63px;
}
.banner .swiper img {
  width: 100%;
  height: 100%;
}
.spike {
  width: 1200px;
  margin: auto;
  margin-top: 19.17px;
}
.spike ul:nth-child(1) {
  display: flex;
  justify-content: space-between;
}
.spike ul:nth-child(1) li:nth-child(1) {
  display: flex;
  align-items: center;
}
.spike ul:nth-child(1) li:nth-child(1) p {
  margin: 10px;
  font-weight: 900;
  color: #e90e12;
  font-size: 23.33px;
}
.spike ul:nth-child(1) li:nth-child(1) span {
  margin: 10px;
  color: #333333;
  font-size: 13.33px;
}
.spike ul:nth-child(1) li:nth-child(1) i {
  color: #ffffff;
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  background-color: #333;
  margin-right: 10px;
}
.spike ul:nth-child(1) li:nth-child(2) {
  display: flex;
  margin-top: 14px;
}
.spike ul:nth-child(1) li:nth-child(2) p {
  width: 136.67px;
  height: 25px;
  background-image: linear-gradient(193.07deg, #fc2324 0%, #f26b11 100%);
  border-radius: 13.33px;
  text-align: center;
  line-height: 25px;
  color: #ffffff;
  font-size: 15px;
}
.spike ul:nth-child(1) li:nth-child(2) span {
  margin-left: 45px;
  color: #333333;
  font-size: 15px;
  opacity: 80%;
}
.spike hr {
  margin-top: 8.75px;
  width: 1200px;
  margin-bottom: 20px;
  border: 0.83px solid;
  border-color: #999999;
}
.spike .spike_2 {
  width: 1200px;
  display: flex;
  justify-content: space-between;
}
.spike .spike_2 li img {
  width: 166.67px;
  height: 166.67px;
}
.spike .spike_2 li .word1 {
  color: #333333;
  font-size: 13.33px;
  margin-top: 16.6px;
}
.spike .spike_2 li .word2 {
  color: #fd6600;
  font-size: 20px;
  margin-top: 10px;
}
.spike .spike_2 li .word2 del {
  font-size: 15px;
  color: #666666;
}
.spike .spike_2 li .word3 {
  margin-top: 10px;
  width: 102.5px;
  height: 4.17px;
  background-color: #fbe6ed;
  display: flex;
  justify-content: space-between;
  margin-bottom: 50px;
  position: relative;
}
.spike .spike_2 li .word3 em {
  width: 30%;
  background-color: #ff6e09;
}
.spike .spike_2 li .word3 i {
  position: absolute;
  margin-top: -8px;
  right: -60px;
  color: #666666;
  font-size: 13.33px;
}
.Find {
  display: flex;
  width: 1200px;
  margin: auto;
}
.Find div:nth-child(1) {
  width: 191.67px;
  height: 263.33px;
  background-color: red;
}
.Find div:nth-child(2) {
  margin-left: 27px;
}
.Find div:nth-child(2) ul {
  display: flex;
  justify-content: space-between;
}
.Find div:nth-child(2) ul li {
  margin-right: 51px;
}
.Find div:nth-child(2) ul li span {
  display: block;
  text-align: center;
  opacity: 60%;
  font-family: PingFang SC;
  font-weight: 900;
  color: #333333;
  font-size: 13.33px;
}
.Find div:nth-child(2) ul li img {
  width: 150px;
  height: 150px;
}
.Find p {
  margin-top: 23px;
  width: 95%;
  opacity: 50%;
  border: 3.33px solid;
  border-color: #999999;
  display: flex;
  justify-content: space-between;
}
.Find p em {
  width: 98.33px;
  height: 8.33px;
  background-color: #ff6e09;
  border-radius: 4.17px;
}
.tcl {
  width: 1200px;
  margin: auto;
}
.tcl ul {
  display: flex;
  justify-content: space-between;
}
.tcl ul li {
  display: flex;
  justify-content: space-between;
}
.tcl ul li span {
  margin-top: 26.67px;
  color: #333333;
  font-size: 18.33px;
  margin-left: 25.83px;
}
.tcl ul li span i {
  color: rgba(51, 51, 51, 0.8);
  font-size: 15px;
}
.tcl ul li img {
  margin-top: 3.61px;
  margin-right: 36px;
  width: 145.72px;
  height: 96.11px;
}
.tcl ul li:nth-child(1) {
  width: 401.67px;
  height: 101.67px;
  background-color: #f8edcf;
}
.tcl ul li:nth-child(2) {
  width: 401.67px;
  height: 101.67px;
  background-color: #d4f0f3;
}
.tcl ul li:nth-child(3) {
  width: 401.67px;
  height: 101.67px;
  background-color: #dbd2e5;
}
.ranking {
  width: 1200px;
  margin: auto;
  margin-top: 18.77px;
  position: relative;
}
.ranking div:nth-child(1) {
  display: flex;
  padding-top: 7.5px;
  box-sizing: border-box;
  width: 394.17px;
  justify-content: space-between;
  background-color: #fcf6f6;
  height: 44.16px;
}
.ranking div:nth-child(1) p:nth-child(1) {
  height: 28px;
  font-weight: 700;
  color: #dd574c;
  font-size: 20px;
  display: flex;
  justify-content: space-between;
  border-left: 5px solid #dd574c;
  padding-left: 18.33px;
}
.ranking div:nth-child(1) p:nth-child(2) {
  display: flex;
  align-items: center;
  margin-top: 10.18px;
  margin-bottom: 20px;
  color: #333333;
  font-size: 15px;
}
.ranking div:nth-child(1) p:nth-child(2) img {
  opacity: 60%;
  width: 16.67px;
  height: 16.67px;
}
.ranking div:nth-child(2) {
  display: flex;
  width: 370px;
}
.ranking div:nth-child(2) ul {
  margin-top: 11px;
  margin-left: 23px;
  width: 430px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid rgba(153, 153, 153, 0.6);
}
.ranking div:nth-child(2) ul li {
  color: #333333;
  font-size: 13.33px;
  font-weight: 700px;
  margin-right: 35px;
  font-weight: 700;
}
.ranking .tab {
  display: flex;
  margin-top: 12px;
  margin-left: 16.67px;
}
.ranking .tab div {
  display: flex;
  flex-wrap: wrap;
}
.ranking .tab div p:nth-child(1) {
  margin-top: 23.75px;
  opacity: 80%;
  font-weight: 700;
  color: #333333;
  font-size: 13.33px;
  margin-left: 16.67px;
}
.ranking .tab div p:nth-child(2) {
  display: flex;
  margin-left: 16.67px;
}
.ranking .tab div p:nth-child(2) span {
  color: #c04d54;
  font-size: 15px;
}
.ranking .tab div p:nth-child(2) i {
  display: flex;
  text-align: center;
  padding-left: 10px;
  box-sizing: border-box;
  width: 116px;
  height: 20px;
  background-color: #ffdadb;
  border-radius: 10px;
  margin-left: 80px;
  height: 16.67px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #c04d54;
  font-size: 11.67px;
}
.ranking .right {
  position: absolute;
  top: 33px;
  right: 0;
  width: 797.5px;
  margin-top: -40px;
}
.ranking .right div:nth-child(1) {
  width: 795.5px;
  background-color: #ffffff;
}
.ranking .right div:nth-child(1) p:nth-child(1) {
  color: #4aa2d2;
}
.ranking .right ul {
  margin-left: 35px;
  display: flex;
  flex-wrap: wrap;
}
.ranking .right ul li {
  margin-right: 30px;
  background-color: #ffffff;
  box-shadow: 0px 0.83px 0.83px rgba(0, 0, 0, 0.16);
  margin-top: 15.83px;
}
.ranking .right ul li p {
  font-weight: 700;
  color: #333333;
  font-size: 13.33px;
  text-align: center;
}
.ranking .right ul li i {
  display: block;
  text-align: center;
  color: #ec3d42;
  font-size: 11.67px;
}
.clothing {
  display: flex;
  justify-content: space-between;
  width: 1200px;
  margin: 30px auto;
  flex-wrap: wrap;
}
.clothing .x {
  margin-top: 70px;
}
.clothing div {
  width: 595px;
  height: 410.83px;
  background-color: #ffffff;
  box-shadow: 0px 0.83px 0px rgba(0, 0, 0, 0.05);
  background-color: #fff;
}
.clothing div div:nth-child(1) {
  display: flex;
  justify-content: space-between;
  width: 595px;
  height: 30px;
}
.clothing div div:nth-child(1) p:nth-child(1) {
  color: #bb8cb0;
  font-size: 20px;
  border-left: 5px solid #bb8cb0;
  padding-left: 10px;
}
.clothing div div:nth-child(1) p:nth-child(2) {
  color: #333333;
  font-size: 13.33px;
  margin-top: 8px;
  opacity: 60%;
}
.clothing div div:nth-child(1) p:nth-child(2) em {
  margin-right: 14px;
}
.clothing div div:nth-child(2) {
  display: flex;
  justify-content: space-between;
}
.clothing div div:nth-child(2) img {
  width: 191.67px;
  position: relative;
  margin-top: 10px;
}
.clothing div div:nth-child(2) div {
  display: flex;
  flex-wrap: wrap;
  margin-left: 34.17px;
  margin-right: 34.17px;
}
.clothing div div:nth-child(2) div p {
  text-align: center;
  margin-top: 15px;
  font-weight: 700;
  color: #333333;
  font-size: 15px;
  width: 140px;
  height: 175px;
  background-color: #ffffff;
  box-shadow: 0px 0.83px 0px rgba(0, 0, 0, 0.05);
  background: pink;
}
.tcl_1 {
  margin-top: 50px;
  margin-bottom: 53px;
}
.love {
  margin-bottom: 114px !important;
  width: 1200px;
  margin: auto;
}
.love > p {
  padding-left: 15px;
  box-sizing: border-box;
  border-left: 5px solid #bb7520;
  height: 27.5px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #bb7520;
  font-size: 20px;
}
.love ul {
  display: flex;
  justify-content: space-between;
  padding-top: 20px;
}
.love ul li img {
  width: 203.33px;
  height: 192.5px;
}
.love ul li p {
  color: #6f6f6f;
  font-size: 11.67px;
}
.love ul li p span {
  color: #ff7800;
  font-size: 11.67px;
  margin-left: 46px;
}
.love ul li .jg {
  margin-top: 5px;
  color: #ff7800;
  font-size: 17.5px;
}
